.tabs { border-bottom: 2px solid #ededed; }
.tabs .tab { *zoom: 1; }
.tabs .tab:before, .tabs .tab:after { content: " "; display: table; }
.tabs .tab:after { clear: both; }
.tabs .tab li { float: left; }
.tabs .tab li a { display: inline-block; padding-left: 20px; padding-right: 20px; height: 35px; line-height: 35px; font-size: 14px; color: #00a1e6; }
.tabs .tab li.active { margin-bottom: -2px; border-width: 2px; border-color: #ededed #ededed #fafafa #ededed; border-style: solid; border-top-left-radius: 5px; border-top-right-radius: 5px; }
.tabs .tab li.active a { color: #717889; }

.table-box table { table-layout: fixed; width: 100%; }
.table-box table tr { text-align: center; color: #717889; }
.table-box table tr th { height: 30px; border: 1px solid #ccc; vertical-align: middle; font-weight: bold; }
.table-box table tr td { height: 35px; border: 1px solid #ccc; vertical-align: middle; }
.table-box table .update, .table-box table .del { color: #2B6DFC; }
.table-box table .update:hover, .table-box table .del:hover { color: #034be7; }
.table-box table .del { margin-left: 15px; }

.tabs { margin-bottom: 30px; }

.choose { overflow: hidden; margin-bottom: 15px; }
.choose .tit { float: left; margin-right: 30px; font-size: 16px; color: #717889; }
.choose .radio-box { overflow: hidden; float: left; margin-left: -20px; }
.choose .radio-box .radio-select { float: left; margin-left: 20px; font-size: 16px; color: #717889; }
.choose .radio-box .radio-select .radiooption { display: inline-block; *display: inline; *zoom: 1; overflow: hidden; vertical-align: middle; margin-right: 10px; margin-bottom: 2px; width: 15px; height: 15px; }

.search { margin-bottom: 15px; }
.search .search-box { font-size: 0; }
.search .search-text { display: inline-block; *display: inline; *zoom: 1; overflow: hidden; vertical-align: middle; padding: 0 10px; width: 200px; height: 28px; border: 1px solid #ccc; font-size: 14px; color: #717889; }
.search .btn-search { display: inline-block; *display: inline; *zoom: 1; overflow: hidden; vertical-align: middle; margin-left: -1px; border-radius: 0; border-bottom: 0; }

.graphic-box { margin-bottom: 30px; }
.graphic-box .pie { float: left; margin-right: 0; padding-right: 0; width: 47%; border-right-width: 0; }
.graphic-box .bar { margin-left: 0; padding-left: 0; width: 50%; border-left-width: 0; }

.table-box .tit { margin-bottom: 10px; font-size: 16px; }
.table-box .table { margin-bottom: 20px; }
.table-box .btns { text-align: center; }
.table-box table td { padding-left: 10px; padding-right: 10px; }
.table-box table .danger { color: #b94a48; }
.table-box .event { width: 200px; }
.table-box .date { width: 250px; }

.table-box2 table { table-layout: auto; }
